home *** CD-ROM | disk | FTP | other *** search
/ Plug-In Power Pack for Netscape Communicator / Plug-In Power Pack for Netscape Communicator.iso / plugins / dataviews / include / dvdfgpdec.h < prev    next >
C/C++ Source or Header  |  1997-05-08  |  2KB  |  61 lines

  1. /*  file -- dvdfgpdec.h
  2. |=======================================================================
  3. |
  4. |                          c  copyright 1982
  5. |                    Intelligent Software Systems, Inc.
  6. |
  7. |    dvdfgpdec.h
  8. |
  9. |    alan c morse      9 sep 82
  10. |
  11. |         alan c morse     25 Oct 82      Remove slot count limit.
  12. |
  13. |=======================================================================
  14. |
  15. |    include-file description/function:
  16. |
  17. |      Declares the data structure that contains the parameters from
  18. |      display formatter, which uses the parameters to indicate
  19. |      to the guard the conditions that the data group must fulfill
  20. |      to be displayable by the display formatter.  The guard checks
  21. |      that these conditions are met.
  22. |          This file must be maintained in parallel with dvdfgpset.h
  23. |      which is included in the display formatter, which references this
  24. |      structure.
  25. |
  26. |=======================================================================
  27. */
  28. #ifndef DVDFGPDEC_H
  29. #define DVDFGPDEC_H
  30.  
  31. typedef struct DG_CONSTRAINTS
  32.   {
  33.   char *dfname;/* Name of the display formatter           */
  34. /* 
  35.   Specification of upper limits of DATAGROUP and VAR_DESC entries.  The
  36.   display formatter will not be responsible for displaying data groups
  37.   with values higher than these.
  38. */
  39.   struct
  40.     {
  41.     struct
  42.       {
  43.       short d1;
  44.       short d2;
  45.       } size;
  46.  
  47.     short varnum;
  48.  
  49.     } upper_limits;
  50.  
  51.   struct
  52.     {
  53.     unsigned vars_eq_size: 1;
  54.     unsigned one_slot_only: 1;
  55.     } flags;
  56.  
  57.   } DG_CONSTRAINTS;
  58. #endif /*DVDFGPDEC_H*/
  59.  
  60.  
  61.